// var info = { name: 'zs', age: 20 }

// module.exports = info;
// exports = info;
// 因为，在导出的时候，永远以 module.exports 指向的对象为准；
// 默认情况下， module.exports 和 exports 指向的成员是同一个对象
// console.log(module.exports === exports);

// export default info;
// 注意，使用 export 导出的成员，必须是一个变量，或者方法
// export var info = { name: 'zs', age: 20 }


// export default {
//   name: 'zs',
//   age: 20
// }

// export var info = {name:'ls'}
// export var esc = 123;

export default {
  name:'zs'
}


// 1. 使用 export default 导出的成员可以自定义接收的名称
// 2. 使用 export 导出的成员，只能使用 导出时候的名称来接收
// 3. 使用 export 导出的成员，必须使用 import {成员名称} from '' 来导入
// 4. 使用 export 导出的成员，在接收的时候，如果想要起别名，需要使用 as 关键字 import {info as info1} from './js/test1'
// 5. 使用 export 导出成员时候，可以导出多个成员，在导出的时候，可以按需导入；
// 6. 在一个模块中，只允许出现一次 export default